package com.sunyard.dal.bo.device;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 终端查询请求参数
 *
 * @author guangw.dang
 * @Date: 2022/6/29 17:01
 */
@ApiModel
@Data
public class TerminalQueryBO implements Serializable {

    private static final long serialVersionUID = -251296116011050302L;

    /**
     * 终端种类型 0-钥匙终端，1-锁终端
     */
    @ApiModelProperty(value = "终端种类型 0-钥匙终端，1-锁终端")
    private String type;

    /**
     * 终端名称
     */
    @ApiModelProperty(value = "终端名称")
    private String name;

    /**
     * 终端名称
     */
    @ApiModelProperty(value = "钥匙mac")
    private String mac;

    /**
     * 机构ID
     */
    @ApiModelProperty(value = "机构ID")
    private String orgId;

    /**
     * 钥匙种类 1指纹钥匙 2物联网钥匙 3动码钥匙
     */
    @ApiModelProperty(value = "钥匙种类 1指纹钥匙 2物联网钥匙 3动码钥匙")
    private String keyType;

    /**
     * 锁种类 1主管锁 2柜员锁 3柜员通锁
     */
    @ApiModelProperty(value = "锁种类 1主管锁 2柜员锁 3柜员通锁")
    private String lockType;

    /**
     * 锁场景
     */
    @ApiModelProperty(value = "锁场景")
    private String missionType;

    /**
     * 尾箱场景
     */
    @ApiModelProperty(value = "尾箱场景")
    private String trunkMissionType;

    /**
     * 尾箱种类
     */
    @ApiModelProperty(value = "尾箱种类")
    private String trunkType;

    /**
     * 尾箱编号
     */
    @ApiModelProperty(value = "尾箱编号")
    private String trunkSn;
    /**
     * PDA编号
     */
    private String pdaid;

    /**
     * PDA类型
     */
    private String pdatype;

    /**
     * RFID设备编号
     */
    private String rfidsn;


}
